//class DragItemEvent
    
    export  class DragItemEvent /* flash.events.Event */
    {
        constructor(arg1: string, arg2: number=0, arg3: number=0, arg4: Boolean=false, arg5: Boolean=false)
        {
            super(arg1, arg4, arg5);
            this._changeX = arg2;
            this._changeY = arg3;
            return;
        }

        public get changeX(): number
        {
            return this._changeX;
        }

        public set changeX(arg1: number)
        {
            this._changeX = arg1;
            return;
        }

        public get changeY(): number
        {
            return this._changeY;
        }

        public set changeY(arg1: number)
        {
            this._changeY = arg1;
            return;
        }

        public static /* const */StartDrag: string="startDrag";

        public static /* const */DragPositionChange: string="dragPosition";

        /* internal */ /* var */_changeX: number;

        /* internal */ /* var */_changeY: number;
    }
